package 设计模式.templateMethod;

/**
 * @功能
 * 模板模式
 * @创建时间 2020/5/4
 */
public abstract class BankTemplateMethod {

    public void takeNumber(){
        System.out.println("取号排队");
    }

    public abstract void transact();
    public void evaluate(){
        System.out.println("反向评分");
    }

    public final void process(){
        this.transact();
        this.takeNumber();
        this.evaluate();

    }
}
